Skip to content

Prepare v0.3.0 - #132

Merged
charlesgreen merged 1 commit into
mainfrom
release-v0.3.0
Aug 2, 2026
Merged

Prepare v0.3.0#132
charlesgreen merged 1 commit into
mainfrom
release-v0.3.0

Conversation

@charlesgreen

Copy link
Copy Markdown
Contributor

Release prep for the App-handle work in #131.

$ ./scripts/verify-release.sh v0.3.0
release v0.3.0 is consistent: changelog entry present, all pins agree

Breaking

.github/simplycubed.yml gains a required appName:, simplycubed init requires --app-name, and the comment prefix changes from /simplycubed <verb> to @<your-app> <verb>. Adopters re-run simplycubed init --workflow --app-name <your-app>.

Second breaking release in a day, which is worth naming: v0.2.0 changed the prefix to /simplycubed and that turned out to be the wrong call. Pre-1.0 and one known install, so the cost is a re-run of init.

A bug in the release check itself

verify-release.sh matched the Go version pin with grep -F — a fixed string. #131 added a second constant to that block, gofmt realigned both, and the check then failed on the very release it exists to guard:

cmd/simplycubed/main.go does not pin v0.3.0
(expected to find: latestKnownWorkflowTag = "v0.3.0")

The pin was correct; the matcher was brittle. It now uses grep -E with [[:space:]]*, so gofmt cannot invalidate it. Confirmed the guard still fails on a wrong version:

$ ./scripts/verify-release.sh v0.9.9
CHANGELOG.md has no '## v0.9.9' section

After merging

Cut the tag with the tag-release workflow, then corp#65 needs redoing against v0.3.0 — it currently targets v0.2.0 and /simplycubed.

Comment commands address the adopter's own App. v0.2.0's fixed prefix
fixed the multi-tenant bug and gave up GitHub's autocomplete, which only
offers accounts with repository access and is the whole reason a handle
beats a prefix.

Also fixes the release check itself: it matched the Go version pin as a
fixed string, so gofmt realigning that constant made it fail on this very
release. A check a formatter can invalidate is worse than none.
@codecov

codecov Bot commented Aug 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@charlesgreen
charlesgreen merged commit ba2b3a5 into main Aug 2, 2026
3 checks passed
@charlesgreen
charlesgreen deleted the release-v0.3.0 branch August 2, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant